OBJS = alloc.o \
	   interp.o \
	   jitcc.o \
	   jitexec.o \
	   lexer.o \
	   main.o \
	   parser.o \
	   preproc.o \
	   runtime.o

CC = gcc
CFLAGS = -Werror -Wextra -Wall

vm : $(OBJS)
	$(CC) $(FLAGS) -o vm $(OBJS)

clean :
	rm vm $(OBJS)